body { padding:5px; }
.cssout { padding-bottom: 0; clear: both; }
.cssin { height: auto; border: 1px solid #E1E2E4; }
.cssin li { border:1px solid #E9EAEC; border-right: none; border-bottom: none; margin-top: -1px; margin-left: -1px; float: left; width: 25%; min-height: 38px; line-height: 36px; background: #fff; word-wrap: break-word; }
.cssin li .isin { padding:0 5px; }
.cssin li.tl { text-align: left; }
.cssin li.tc { text-align: center; }
.cssin li.tr { text-align: right; }
.cssin li.ovh { height:38px !important; overflow:hidden; }
/*高度 80*/
.cssin li.duohang { min-height: 85px; height: auto; border-bottom: 1px solid #E1E2E4; }
.cssin li.duohang textarea { line-height: 16px; margin-top:5px; }
/*长度100%的标题*/
.cssin li.w100 { width: 100%; clear: both; height: auto; }
.cssin li.w100 b { padding-left: 10px; }
/*重新定义左侧*/
.cssin li.w10 { width: 10%; }
.cssin li.w12 { width: 12%; }
.cssin li.w15 { width: 15%; }
.cssin li.w20 { width: 20%; }
.cssin li.w23 { width: 23%; }
.cssin li.w24 { width: 23.9%; }
.cssin li.w25 { width: 25%; }
.cssin li.w30 { width: 30%; }
.cssin li.w38 { width: 38%; }
.cssin li.w40 { width: 40%; }
.cssin li.w50 { width: 50%; }
.cssin li.w57 { width: 56.9%; }
.cssin li.w60 { width: 60%; }
.cssin li.w75 { width: 75%; }
.cssin li.w70 { width: 70%; }
.cssin li.w80 { width: 80%; }
.cssin li.w85 { width: 85%; }
.cssin li.w88 { width: 88%; }
.cssin li.w90 { width: 90%; }
.cssin li.bg { background: #EFF0EF; }
.cssin li.cl { clear: left; }
.cssin li.lhduohang { line-height:20px !important; }
/*高级搜索按钮栏*/
a#zkgb{ cursor:pointer; display:block; color:#fff;}
.topNavsou{ display:block;}
.rightNav { display:none;}
.topNavsou .cssin{border-radius: 5px 5px 0px 5px; height:40px; line-height:40px; text-align:center;}
.rightNav .cssin{border-radius: 5px 5px 0px 5px;}
.cssin li.ss { width: 100%; clear: both; height: 50px; line-height: 50px; text-align: center; }
.nodata { height: 35px; line-height: 35px; text-align: center; border: 1px solid #E1E2E4; }
.searchss { width: 122px; text-align: center; height: 22px; line-height:22px; padding-top: 1px; margin:0 auto; background:#28c; margin-top: -1px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; margin-bottom:5px; }
.searchss a { color: #fff; }
/*表单*/
textarea { border:1px solid #CACED2; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; line-height: 20px; }
select { height: 30px; line-height: 30px; min-width: 100px; }
input, select { border:1px solid #CACED2; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; line-height: 28px; font-size: 12px; }
dd select{ color:#525151 !important;}
input:focus, select:focus { outline: 0; }
.bor { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 12px; }
.bor:focus { outline: 0; border: 1px solid #2C80B8; box-shadow: inset 0 1px 1px #4BA0D8, 0 0 5px #4BA0D8; -webkit-box-shadow: 0 0 5px #4BA0D8; background: #D2F7FF; }
.int { min-height: 26px; line-height: 26px; font-size: 12px; padding-left: 2px; }
/*菜单class-start*/
.MenuboxS { font-size: 14px; line-height: 33px; position: relative; margin-bottom: 5px; }
.MenuboxS ul { float: left; }
.MenuboxS ul li { border-right: 1px solid #A3C8E8; min-width: 100px; float: left; cursor: pointer; text-align: center; background-color: #488DC9; display: block; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.MenuboxS ul li:hover{opacity: 0.8;}
.MenuboxS ul li a { display: block; padding: 0 10px; color: #fff; min-height:35px; }
.MenuboxS ul li a span { font-weight: normal; }
.MenuboxS ul li .tabnum { background: #F1EAEA; color: #666; margin-left: 8px; padding: 0 5px; font-size: 12px; }
.MenuboxS ul li:first-child { border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
.MenuboxS ul li:last-child { border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-right: none; }
.MenuboxS li.btn_new { background-color: #149E83; }
.MenuboxS li.btn_new a { color: #fff; }
.MenuboxS li.btn_new a:before { content: "\f055"; margin: 0 5px; display: inline-block; font-family: FontAwesome; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.MenuboxS li.btn_new2 { background-color: #C96; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-right: none; }
.MenuboxS li.btn_new2 a { color: #fff; }
.MenuboxS li:hover { color: #ffffff; filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.MenuboxS li.hover { color: #ffffff; background-color: #F56659; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; font-weight: bold; }
.maxnumtip { float: right; padding: 0 8px; margin-left: 25px; border: 1px dashed #ddd; }
/*菜单class-start*/
.MenuboxL { font-size: 12px; }
.MenuboxL ul { }
.MenuboxL li { float: left; cursor: pointer; width: 113px; text-align: center; background-color: #5498D6; font-size: 14px; display: block; line-height: 30px; border: 1px solid #fff; border-left: none; border-top: none; }
.MenuboxL li a { display: block; color: #fff; }
.MenuboxL li:hover { filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.MenuboxL li.hover { color: #ffffff; background-color: #12B4BB; }
.MenuboxL li.hover a { color: #ffffff; font-weight: bold; font-size: 13px; }
.MenuboxL a:hover, .MenuboxL a:visited, .MenuboxL a:active { color: #fff; text-decoration: none; display: block; }
.daochu li { min-width:60px !important; }
.daochu li a { min-width:60px !important; }
/*客户管理 菜单*/
.sfycj { margin-bottom:10px; width:400px; height:38px; margin:0 auto; }
.sfycj ul { margin-left:30px; }
.sfycj ul li { border-right: 1px solid #A3C8E8; width: 110px; height:33px; line-height:33px; float: left; cursor: pointer; text-align: center; background-color: #0E8EBF; display: block; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.sfycj ul li a { display: block; color:#fff; }
.sfycj ul li.hover { color: #ffffff; background-color: #F56659; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; font-weight: bold; }
.ktype-set { width:35px; line-height:33px; margin-left:5px; }
/*名片*/
.mplist { clear: both; }
.mplist .mp { width: 269px; height: 150px; border: 1px solid #666; margin:4px; margin-bottom:8px; float: left; padding: 3px 2px 10px 2px; -moz-box-shadow: 0px 2px 2px #ddd; -webkit-box-shadow: 0px 2px 2px #ddd; box-shadow: 0px 2px 2px #ddd; }
.mplist .mp p { padding:3px; }
.mplist .mp .bn1 { background: #F93; }
.mplist .mp .bn2 { background: #F93; }
/**/
.xxzjl { border-bottom: 1px dashed #ddd; padding:3px 5px; }
/*附件缩略图*/
.listpic { clear: both; padding-top:5px; }
.listpic dl { width: 160px; height: 150px; float: left; border: 1px solid #ddd; margin-right: 5px; margin-bottom: 5px; text-align: center; }
.listpic dl .ltitle { height: 25px; line-height: 25px; overflow: hidden; background: #ddd; }
.listpic dl .lpic { height: 100px; overflow: hidden; }
.listpic dl .lbtn { padding-top: 0; height:25px; line-height:25px; cursor:pointer; }
.listpic dl .lbtn a{ width:80px; display:inline-block; text-align:center; color:#fff; margin:0 !important;}

dl .lbtn a:first-child{ background:#5294BF; float:left;}
dl .lbtn a:last-child{ background:#CE5A6A; float:right;}

.listpic2 { clear: both; padding-top:5px; }
.listpic2 dl { width: 130px; height: 110px; float: left; border: 1px solid #ddd; margin-right: 5px; margin-bottom: 5px; text-align: center; }
.listpic2 dl .ltitle { height: 25px; line-height: 25px; overflow: hidden; background: #ddd; }
.listpic2 dl .lpic { height: 60px; overflow: hidden; }
.listpic2 dl .lpic img{ width:100%;}
.listpic2 dl .lbtn { padding-top: 0; height:25px; line-height:25px; cursor:pointer; }
.listpic2 dl .lbtn a{ width:65px; display:inline-block; text-align:center; color:#fff; margin:0 !important;}


.icon-qq { height: 25px; line-height: 25px; margin-left: 2px; padding-left: 22px; background: url(../images/ico/qq.png) no-repeat center center; }
.icon-baidu { height: 25px; line-height: 25px; margin-left: 2px; padding-left: 22px; background: url(../images/ico/baidu.png) no-repeat center center; }
.nokehu { background: #4BA0D8; padding: 3px 5px; color: #fff; }
/*桌面*/

.kehuxx a { padding:3px 8px; background:#52C0CC; color:#fff; }
/*按钮*/
.free-tips { width:360px; margin-left:5px; margin-top:10px; padding:5px; background:#09C; color:#fff; text-align:center; }
.free-tips a { color:#fff; }
.ficon { margin: 0 5px; display: inline-block; font-family: FontAwesome; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; }
.fbtn { font-family: FontAwesome; margin:0 3px; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; }
.fadd { margin: 0 5px; font-family: FontAwesome; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; }
.i-mail { color: #BD804B; }
.i-sms { color: #009e94; }
.i-add { color: #096; }
.i-edit { color: #3782C3; }
.i-pizhu { color: #096; }
.i-del { color: #F00; }
.i-pro { color: #E64B76; }
.i-che { color: #666; }
.i-zhuan { color: #AD30A9; }
.i-yes { color: #093; }
.i-no { color: #333; }
a.makeqqmail { background:#B1A39F; color:#fff; padding:2px 5px; margin-top:2px; font-size:14px; cursor:pointer; }
.btn-set, a.btn-set { color:#fff; }
/*图标设置*/

.set-icon li { min-width:100px; float:left; cursor:pointer; text-align:center; line-height: 25px; border:1px solid #ddd; margin-left:5px; margin-bottom:5px; height:95px; overflow:hidden; }
.set-icon li label { border:none; padding: 5px 0; padding-bottom: 0px; font-weight: bold; display:inline-block; float:left; width:100px; }
.set-icon li label.qxyes { line-height:25px; border:none; }
.set-icon li label.nochoose { background:#6ABBEA url("../images/icon-selected.png") no-repeat right bottom; }
.set-icon li i.iconfont { display: block; width: 60px; height: 60px; line-height:60px; margin: 0 auto; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 40px; margin-top:3px; margin-bottom:3px; }
.set-icon li .u-xxqx { width:106px; float:right; line-height:25px; overflow:hidden; }
.set-icon li .u-xxqx dd:last-child label { height:31px; line-height:31px; }
.set-icon li .u-xxqx dd label { height:31px; line-height:31px; display:block; width:53px; border-bottom:1px solid #ddd; font-weight:normal; padding:0; }
.set-icon li .u-xxqx dd label.qxyes { background: #C3E7FD url("../images/icon-selected.png") no-repeat right bottom; }
.fujiantitle { height:35px; line-height:35px; font-size: 14px; font-weight: bold; color: #000; background-color: #EFF0EF; border: 1px solid #E1E2E4; padding-left:5px; margin-bottom:5px; clear:both; }
#user_btn { clear:both; text-align:right; height:30px; line-height:30px; border-top:1px solid #E1E2E4; font-weight:bold; padding:0 5px 0 0; }
.user_gb span { color:#F00; background:url(../images/user_btn.jpg) no-repeat left center; padding-left:24px; background-size:20px; }
.user_zk span { color:#666; background:url(../images/user_btn2.jpg) no-repeat left center; padding-left:24px; background-size:18px; }
.shcp_title { height:35px; line-height:35px; }
.fa-cloud-download { margin-right:5px; }
